layui.use(['jquery', 'table', 'api'], function () {
    var table = layui.table, //表格
        $ = layui.jquery,
        tableArray = null;
    api = layui.api;
    // 基本信息列表 
    //监听行工具事件
    tableOn(table, 'basicInformation', function () {
        layer.msg('编辑操作');
    }, function (obj, index) {

        obj.del(); //删除对应行（tr）的DOM结构
        layer.close(index);
        //向服务端发送删除指令
    })

    table.on('checkbox(basicInformation)', function (obj) { // checkbox 是工具条事件名，test 是 table 原始容器的属性 lay-filter="对应的值"
        tableArray = table.checkStatus('basicInformation').data // 获取勾选数据 
    });

    var basicInformation = tableRender(table, {
        elem: '#basicInformation',
        url: '/selectStaffList',
        method: 'post',
        data: [{ // 无url时默认数据 
            a: 1,
            b: '工单名称',
            c: '01010',
            d: '工单名称',
            e: '工单名称',
            f: '工单名称',
            g: '工单名称',
            h: '工单名称',
        }, { // 无url时默认数据 
            a: 1,
            b: '工单名称',
            c: '01010',
            d: '工单名称',
            e: '工单名称',
            f: '工单名称',
            g: '工单名称',
            h: '工单名称',
        }],
        cols: [
            [ //表头
                {
                    type: 'checkbox'
                }, {
                    title: '序号',
                    type: 'numbers'
                }, {
                    width: 165,
                    align: 'center',
                    toolbar: '#barDemo',
                    title: '操作',
                }, {
                    field: 'a',
                    title: '员工工号',
                }, {
                    field: 'b',
                    title: '姓名',
                }, {
                    field: 'c',
                    title: '所属部门',
                }, {
                    field: 'd',
                    title: '公司',
                }, {
                    field: 'e',
                    title: '员工岗位',
                }, {
                    field: 'f',
                    title: '手机号',
                }, {
                    field: 'g',
                    title: '邮箱',
                }, {
                    field: 'h',
                    title: '密码',
                }

            ]
        ]
    })

    function reload(example, params) {
        example.reload({
            where: params, //设定异步数据接口的额外参数，任意设
            page: {
                curr: 1 //重新从第 1 页开始
            }
        });
    }

});